/* para clonar */
.table_principal_g {width:100%;}

.table_principal_g th {border-top:1px solid #999; text-align:left;}

.fila_guia{background-color:transparent; height:0;}
.fila_guia th,.fila_guia td{background-color:transparent; height:0 !important; margin-right: 0 !important; padding: 0 !important; border: none !important;}

.table_principal_g  td, .table_principal_g  th {border:1px solid #999; min-width:50px; max-width:20px; float:inherit; overflow:hidden;}

.table_principal_g  th {text-align:center;}

.table_principal_g thead{
background:-moz-linear-gradient(top, #CACACA 0%,#BDBDBD 50%,#AAAAAA 100%);
background:-webkit-linear-gradient(top, #CACACA 0%,#BDBDBD 50%,#AAAAAA 100%);
background:linear-gradient(left, #CACACA 0%,#BDBDBD 50%,#AAAAAA 100%);
}


.table_principal_g tbody tr td{vertical-align: middle !important;}

.exterior {position:relative; width:100%;}

.interior {height:600px; overflow:auto; }

.cabeseraf {position:absolute; top:0; left:0; overflow:hidden;}

.pief{position:absolute; bottom:0; left:0; overflow:hidden;}

/* fin estilos de clonar */

.sangria{margin-left: 70px; text-indent: -50px;}

.nodo{padding-left: 5px;}

/* para nodos */

.expande, .contrae{cursor:pointer; margin-right: 3px;}

/* fin nodos*/